package com.zaimokuza.cn.mapper;

import com.github.pagehelper.Page;
import com.zaimokuza.cn.entity.action.Action;
import com.zaimokuza.cn.entity.action.vo.ActionInfo;
import org.apache.ibatis.annotations.Mapper;

/**
 * @author zaimokuza
 */
@Mapper
public interface ActionMapper {

    /**
     * 添加动态
     *
     * @param action 动态
     */
    void insertActionRecord(Action action);

    /**
     * 删除动态
     *
     * @param action 动态
     */
    void deleteActionRecord(Action action);

    /**
     * 根据用户域名查询动态分页列表
     *
     * @param domain 用户域名
     * @return 分页列表
     */
    Page<ActionInfo> queryActionPage(String domain);

}
